Understanding Goal-Based Vector Field Pathfinding